drop like a bombshell - Turkish English Dictionary